Control method, control device, non-transitory computer readable recording medium, and apparatus

ABSTRACT

A control method includes: acquiring identification information for specifying a user and gene information of the user associated with the identification information; determining a physical constitution of the user on the basis of the acquired gene information; deciding a presentation control program for controlling presentation of a content to be presented by an apparatus on the basis of the determined physical constitution; and transmitting the acquired identification information and control information for causing the apparatus to execute the decided presentation control program in association with each other.

TECHNICAL FIELD

The present disclosure relates to a technique for controllinginformation presented by an apparatus.

BACKGROUND ART

In recent years, studies have been made of a technology for presentinginformation suitable for an individual user to the user. For example,Patent Literature 1 discloses an information providing system thatacquires user attribute information regarding user’s age, gender,occupation, hobbies, preferences, interests, consumption behaviortendency, and the like from a user attribute information recordingdevice, selects distribution information corresponding to the userattribute information, and provides the selected distributioninformation to a user terminal device.

However, since the technique recited in Patent Literature 1 does nottake a physical constitution of an individual user into consideration,further improvement is required in order to allow an individual user toaccurately recognize a content.

CITATION LIST Patent Literature

Patent Literature 1: JP 2002-351910 A

SUMMARY OF INVENTION

An object of the present disclosure is to provide a technique enablingan individual user to accurately recognize a content.

A control method according to one aspect of the present disclosure is acontrol method of an apparatus that presents a content, comprising: by acomputer acquiring identification information for specifying a user andgene information of the user associated with the identificationinformation; determining a physical constitution of the user on thebasis of the acquired gene information; deciding a presentation controlprogram for controlling presentation of the content on the basis of thedetermined physical constitution; and transmitting, in association witheach other, the acquired identification information and controlinformation for causing the apparatus to execute the decidedpresentation control program.

According to the present disclosure, it is possible to cause anindividual user to accurately recognize a content.

BRIEF DESCRIPTION OF DRAWINGS

FIG. 1 is a diagram illustrating an example of an overall configurationof a control system according to a first embodiment of the presentdisclosure.

FIG. 2 is a block diagram illustrating an example of a configuration ofa cell collection device.

FIG. 3 is a block diagram illustrating an example of a configuration ofa server.

FIG. 4 is a block diagram illustrating an example of a configuration ofan apparatus.

FIG. 5 is an explanatory diagram of SNP.

FIG. 6 is an explanatory diagram of a type of SNP.

FIG. 7 is a flowchart illustrating an example of processing executedwhen the control system according to the first embodiment of the presentdisclosure decides a presentation control program.

FIG. 8 is a flowchart illustrating an example of processing executedwhen the apparatus executes the presentation control program.

FIG. 9 is a view illustrating an example of an augmented reality screendisplayed on a display device.

FIG. 10 is a view illustrating an example of the augmented realityscreen displayed on the display device.

FIG. 11 is a view illustrating an augmented reality screen according toanother example of the present disclosure.

FIG. 12 is a view illustrating an augmented reality screen according tostill another example of the present disclosure.

FIG. 13 is a flowchart illustrating an example of processing of acontrol system according to a second embodiment of the presentdisclosure.

FIG. 14 is a flowchart illustrating an example of processing executedwhen an apparatus according to the second embodiment of the presentdisclosure executes the presentation control program.

DESCRIPTION OF EMBODIMENTS How One Aspect of the Present Disclosure HasCome About

In recent years, speed-up and cost reduction of techniques for analyzinghuman genes are under way. Accordingly, a user can easily take a genetictesting at home or the like. The genetic testing is a test for examininga base sequence of DNA including A (adenine), T (thymine), C (cytosine),and G (guanine). The base sequence of DNA varies from a person to aperson, and this difference brings about diversity of human physicalconstitutions. Therefore, it is possible to determine a physicalconstitution of a person by examining a difference in a base sequence ofDNA. Then, by controlling presentation of a content in consideration ofthe determined physical constitution, it is possible to allow anindividual user to accurately recognize the content.

However, it is not a conventional practice to determine a user’sphysical constitution from gene information such as a base sequence ofDNA and execute control of presentation of a content to be presented byan apparatus on the basis of the determined physical constitution. Forexample, in Patent Literature 1 described above, while age, gender,occupation, hobbies, preferences, interests, consumption behaviortendency, and the like of a user are taken into consideration wheninformation is provided to the user, no physical constitution of theuser is taken into consideration. Furthermore, while in PatentLiterature 1, information corresponding to an attribute of a user isprovided, presentation of the information is not controlled. Therefore,conventional techniques are insufficient to cause an individual user toaccurately recognize a content.

Therefore, the present inventor has obtained knowledge that it ispossible to cause an individual user to accurately recognize a contentby controlling presentation of the content in consideration of aphysical constitution of the user obtained from an analysis result ofgene information of the user, and has arrived at each aspect of thepresent disclosure.

A control method according to one aspect of the present disclosure is acontrol method of an apparatus that presents a content, comprising: by acomputer acquiring identification information for specifying a user andgene information of the user associated with the identificationinformation; determining a physical constitution of the user on thebasis of the acquired gene information; deciding a presentation controlprogram for controlling presentation of the content on the basis of thedetermined physical constitution; and transmitting, in association witheach other, the acquired identification information and controlinformation for causing the apparatus to execute the decidedpresentation control program.

According to this configuration, since a physical constitution of a useris determined on the basis of the gene information, the physicalconstitution of the user can be accurately determined. Then, apresentation control program for controlling presentation of a contentis decided the basis of the determined physical constitution, and thecontrol information that causes the apparatus to execute the decidedpresentation control program and the identification information aretransmitted. Therefore, the apparatus can specify a presentation controlprogram corresponding to the identification information. This enablesthe apparatus to cause an individual user to accurately recognize acontent.

In the control method, the physical constitution may be a physicalconstitution related to at least one of attentiveness and memory of auser.

According to the present configuration, since the presentation controlprogram is selected on the basis of at least one of attentiveness andmemory of an individual user, it is possible to cause the individualuser to recognize a content more accurately.

In the control method, the determination may include determining whetherthe attentiveness is low or high on the basis of the gene information,and the presentation control program decided in a case where theattentiveness is determined to be low may be a program that changes atleast one of a display mode and a display method of the content so as tomake the content be conspicuous as compared with the presentationcontrol program decided in a case where the attentiveness is determinedto be high.

According to the present configuration, in a case where user’sattentiveness is determined to be low, the content is displayed in amore conspicuous display mode and/or display method than in a case wherethe user’s attentiveness is determined to be high. As a result, it ispossible to enhance accuracy in recognizing a content for a user havinglow attentiveness.

In the control method, the determination may include determining whetherthe attentiveness is low or high, and the presentation control programdecided in a case where the attentiveness is determined to be high maybe a program that changes at least one of a display mode and a displaymethod of the content so as to make the content be less conspicuous ascompared with the presentation control program decided in a case wherethe attentiveness is determined to be low.

According to this configuration, in a case where user’s attentiveness isdetermined to be high, the content is displayed in a less conspicuousdisplay mode and/or display method as compared with a case where theuser’s attentiveness is determined to be low. This enables a user havinghigh attentiveness to accurately recognize a content without feelingtroublesome.

In the above control method, the determination may include determiningwhether the memory is bad or good, and the presentation control programdecided in a case where the memory is determined to be bad may be aprogram that changes at least one of a display mode and a display methodof the content so as to enable the user to better memorize as comparedwith the presentation control program decided in a case where the memoryis determined to be good.

According to this configuration, in a case where user’s memory isdetermined to be bad, a content is displayed in a display mode and/or adisplay method that enables a user to better memorize than in a casewhere the user’s memory is determined to be good. Therefore, it ispossible to cause a user having bad memory to more reliably memorize thecontent.

In the control method, a change of the display mode may include at leastone of a change in contrast of the content and a change in size of thecontent.

According to the present configuration, since contrast and/or size of acontent is changed, it is possible to realize display of the contentsuitable for a user’s physical constitution.

In the control method, a change of the display method may include atleast one of a change in a display position of the content, a change ina display time of the content, and a change in the number of times ofdisplaying the content.

According to the present configuration, since at least one of a displayposition of a content, a display time, and the number of times ofdisplaying is changed, it is possible to realize display of the contentsuitable for a user’s physical constitution.

In the control method, the apparatus may be an augmented realityapparatus.

According to the present configuration, in an augmented realityapparatus having a restriction that a viewing angle of a user islimited, appropriate information can be accurately presented to a useraccording to a physical constitution of the user.

In the control method, the gene information may include informationindicating a base sequence of a nucleic acid of the user.

According to this configuration, since the gene information isinformation indicating a base sequence of a nucleic acid of the user, aphysical constitution of the user can be accurately determined.

In the control method, the determination may include detecting a singlenucleotide polymorphism of the gene information, and determining thephysical constitution on the basis of a detection result.

According to this configuration, since a physical constitution of a useris determined on the basis of a single nucleotide polymorphism of thegene information, the physical constitution of the user can beaccurately determined.

In the control method, the control information may include thepresentation control program.

According to this configuration, since a presentation control program istransmitted, it is possible to cause an apparatus to execute thepresentation control program without causing the apparatus to hold thepresentation control program in advance.

In the control method, the control information may include informationfor causing the apparatus having a plurality of presentation controlprograms to execute the decided presentation control program.

According to this configuration, it is possible to cause an apparatus toexecute a presentation control program without transmitting thepresentation control program.

An apparatus according to another aspect of the present disclosure is anapparatus that presents a content, the apparatus including: a receptionpart that receives control information for controlling execution of apresentation control program for controlling presentation of thecontent, and identification information of a user associated with thecontrol information; the presentation control program being decided onthe basis of a physical constitution of the user determined from geneinformation of the user, a memory that stores the control informationand the identification information in association with each other; asensor that detects a surrounding user; a specifying part that specifiesidentification information of the surrounding user from detection dataof the sensor; and an execution part that specifies control informationcorresponding to the specified identification information from thememory and executes a presentation control program corresponding to thespecified control information.

According to this configuration, the control information for controllingexecution of a presentation control program decided on the basis of aphysical constitution of a user and the identification information ofthe user associated with the control information are stored in thememory in association with each other. Then, the identificationinformation of a user around the apparatus is specified from detectiondata of the sensor, the control information corresponding to thespecified identification information is specified from the memory, andthe presentation control program corresponding to the specified controlinformation is executed. This enables an apparatus to cause asurrounding user to accurately recognize a content.

The present disclosure can be also implemented as a program for causinga computer to execute each characteristic function included in such acontrol method, or as a system that operates with the program. It isneedless to say that such a computer program can be distributed using acomputer-readable non-transitory recording medium such as a CD-ROM, orvia a communication network such as the Internet.

Each of embodiments described below illustrates a specific example ofthe present disclosure. Numerical values, shapes, components, steps, anorder of steps, and the like shown in the embodiments below areexamples, and are not intended to limit the present disclosure. Further,among components in the embodiments below, a component that is notdescribed in an independent claim representing a highest concept will bedescribed as an optional component. In all the embodiments, respectivecontents can be combined.

First Embodiment

FIG. 1 is a diagram illustrating an example of an overall configurationof a control system 1 according to a first embodiment of the presentdisclosure. The control system 1 includes a cell collection device 100,a server 200, and an apparatus 300. The cell collection device 100, theserver 200, and the apparatus 300 are communicably connected to eachother via a network NT. The network NT is, for example, a publiccommunication line such as the Internet. Note that the network NT may bea local area network. The cell collection device 100 is installed, forexample, in a house of a user.

The cell collection device 100 is configured with, for example, asequence decoding device also referred to as a DNA sequencer. The cellcollection device 100 is a device that collects a cell of a user andextracts gene information of the user. The gene information includesinformation indicating a base sequence of DNA contained in the user’scell. The cell collection device 100 transmits the extracted geneinformation to the server 200 in association with a user ID that isidentification information of the user.

The server 200 is configured with a cloud server including one or morecomputers, for example. The server 200 determines a physicalconstitution of a user on the basis of the gene information transmittedfrom the cell collection device 100, decides a presentation controlprogram suitable for the physical constitution, and transmits thedecided presentation control program to the apparatus 300 in associationwith the user ID.

The apparatus 300 is configured with a device that presents a content.The apparatus 300 executes a presentation control program transmittedfrom the server 200. In the present embodiment, the apparatus 300 isconfigured with an augmented reality apparatus that displays anaugmented reality image. In this case, the content includes an augmentedreality image. The augmented reality apparatus is, for example, ahead-up display, a head-mounted display, smart glasses, or smart contactlenses. Note that these are examples, and any apparatus may be employedas the apparatus 300 as long as the apparatus is provided with a displaydevice that displays a content, such as a smartphone, a tablet terminal,a television, or a personal computer. The apparatus 300 may be anelectric apparatus (e.g., a cooking apparatus) including a displaypanel. In the following description, the apparatus 300 is assumed to bea head-up display mounted on a vehicle such as an automobile.

When the apparatus 300 is mounted on a vehicle, the cell collectiondevice 100 may be mounted on the vehicle. In addition, the cellcollection device 100 may be mounted on the apparatus 300. In addition,the cell collection device 100 may be installed in an externalorganization that conducts genetic testing.

The foregoing is the entire configuration of the control system 1. Next,details of each component of the control system 1 will be described.FIG. 2 is a block diagram illustrating an example of a configuration ofthe cell collection device 100. The cell collection device 100 includesa communication unit 110, an extraction unit 120, a collection unit 130,a memory 140, and a user ID acquisition unit 150.

The communication unit 110 is configured with a communication circuitthat connects the cell collection device 100 to the network NT. Thecommunication unit 110 transmits gene information extracted by theextraction unit 120 to the server 200 in association with a user ID of auser who has provided the gene information.

The collection unit 130 collects a cell of a user and supplies thecollected cell to the extraction unit 120.

The extraction unit 120 includes a labeling part, a light source, animage sensor, and a processor. The labeling part applies a fluorescentlabel for each type of base (A, T, G, C) to DNA of a cell collected bythe collection unit 130. The light source irradiates DNA having anapplied fluorescent label with light. The image sensor detectsfluorescence emitted from DNA by light from the light source. Theprocessor generates gene information including information indicating abase sequence of DNA on the basis of fluorescence detected by the imagesensor.

The memory 140 is configured with a nonvolatile storage device thatcannot be rewritten such as a flash memory. The memory 140 stores, forexample, a user ID.

The user ID acquisition unit 150 includes, for example, a communicationinterface for communicating with a user recognition device 400, andacquires a user ID of a user who has provided gene information.Alternatively, the user ID acquisition unit 150 may acquire a user IDfrom memory 140. Alternatively, the user ID acquisition unit 150 mayacquire a user ID input by a user using an operation device (notillustrated).

For example, when the cell collection device 100 is mounted on anelectric apparatus (e.g., an electric toothbrush) used for eachindividual user, the memory 140 can store an user ID of a user whoprovides the gene information. In this case, the user ID acquisitionunit 150 may acquire the user ID stored in the memory 140 as a user IDof a user who provides the gene information.

For example, the cell collection device 100 may be mounted on anoperation switch of a lighting apparatus or the like which a userfrequently touches. In this case, the cell collection device 100 mayacquire the user ID from the user recognition device 400 provided aroundthe operation switch.

When detecting a user touching the operation switch, the userrecognition device 400 transmits a user ID of the user who has touchedthe operation switch to the user ID acquisition unit 150. The userrecognition device 400 may detect the user who has touched the operationswitch using, for example, image recognition processing. Specifically,the user recognition device 400 includes a camera, a communication unit,and a processor. The camera constantly captures an image around theoperation switch. The processor executes image processing on image datacaptured by the camera, and detects whether or not a certain user hastouched the operation switch. In a case where the processor detects acertain user touching the operation switch, the processor executes facerecognition processing to determine to which user among users registeredin advance, the user corresponds, and detects a user ID of thedetermined user as the user ID of the user who has touched the operationswitch. The communication unit may input the user ID detected by theprocessor to the user ID acquisition unit 150.

Alternatively, the user recognition device 400 may detect the user ID byfingerprint recognition. In this case, the user recognition device 400is configured with a fingerprint recognition device provided in theoperation switch.

Alternatively, the user recognition device 400 may be mounted on theapparatus 300. In this case, the user recognition device 400 may detecta user from which a cell is collected by the cell collection device 100in response to a user ID acquisition request output from the user IDacquisition unit 150, and input a user ID of the user to the user IDacquisition unit 150.

In a case where the cell collection device 100 is mounted on an electrictoothbrush, the collection unit 130 may collect saliva of the user andcollect a cell from the collected saliva. In a case where the cellcollection device 100 is mounted on the operation switch, the collectionunit 130 may collect sweat of a user and collect a cell of the user fromthe collected sweat.

FIG. 3 is a block diagram illustrating an example of a configuration ofthe server 200. The server 200 includes a processor 210, a memory 220,and a communication unit 230 (an example of a transmission part). Theprocessor 210 is configured with, for example, a CPU. The processor 210includes an acquisition part 211, a determination part 212, and adecision part 213. The acquisition part 211 to the decision part 213 maybe implemented by execution of a predetermined program by the processor210, or may be configured with a dedicated hardware circuit.

The acquisition part 211 acquires a user ID and the gene informationtransmitted by the cell collection device 100 via the communication unit230. The acquisition part 211 applies a time stamp to the acquired geneinformation, and stores the gene information to which the time stamp isapplied in the memory 220 in association with the user ID. As a result,time-series data of the gene information for each user is accumulated inthe memory 220.

The determination part 212 determines a physical constitution of a userwho has provided the gene information on the basis of the geneinformation acquired by the acquisition part 211. Here, thedetermination part 212 detects a single nucleotide polymorphism (SNP) ofa base sequence indicated by the gene information and a type of SNP, anddetermines a physical constitution of the user on the basis of adetection result. Specifically, the determination part 212 determineswhether or not a SNP has appeared at a predetermined gene locus on abase sequence related to a physical constitution to be determined. In acase where a SNP has appeared at the predetermined gene locus, thedetermination part 212 specifies a type of the SNP. Then, thedetermination part 212 determines a physical constitution to bedetermined from the specified type. For example, the determination part212 may determine a SNP type from a pattern of bases of SNP located atthe same gene locus in homologous chromosomes.

Although base sequences of a human being are 99.9% identical, 0.1% aredifferent. This difference causes a difference in appearance, ability,physical constitution, and the like. When a difference in base sequenceappears at a frequency of 1% or more in a certain human group, thedifference in the base sequence is called polymorphism. When adifference in base sequence appears at a frequency of 1% or less, thedifference in base sequence is called mutation or rare variation.Polymorphism has various types, and among them, SNP is one in which onebase is replaced by another base. SNP is estimated to be present at aprobability of one in 500 to 1000 bases, and is estimated to be presentat about ten million locations.

FIG. 5 is an explanatory diagram of SNP. In the example of FIG. 5 , A ina normal gene sequence (wild type) is mutated to G.

A humans being inherits one gene sequence from each of his/her fatherand mother, and there are three combinations. Therefore, one SNP hasthree types. FIG. 6 is an explanatory diagram of SNP types. For example,in the SNP mutation of A to G as shown in the example of FIG. 5 , thereare three SNP types, AA, AG, and GG.

For example, when SNPs of parents of a child are of the AG type, thechild will inherit one A sequence and one G sequence of each of theparents. Therefore, the SNP mutation of A to G will have three types,AA, AG, and GG as shown in FIG. 6 .

While there are many SNPs, it has been shown that a specific SNP isassociated with a specific disease. Such SNP associated with a certaindisease is referred to as “disease-related SNP”.

Examples of a disease-related SNP include a “metabolically related SNP”.“Metabolically-related SNP” is a SNP related to “metabolic syndrome”. Atype of “metabolically related SNP” makes it possible to determinewhether a person in question has a “physical constitution for gettingfat” or a “physical constitution not for getting fat”.

Other examples of the disease-related SNP include a SNP related to analcoholysis enzyme. A combination of GG as a SNP type related to analcoholysis enzyme is called GG homotype. A person having this SNP typeis resistant to alcohol. A combination of AG as a SNP type related to analcoholysis enzyme is called AG heterozygous type. A person having thisSNP type is naturally vulnerable to alcohol. A combination of AA as aSNP type related to an alcoholysis enzyme is called AA homotype. Aperson having this SNP type lacks metabolic activity for alcohol andcannot drink alcohol by nature.

As described above, when a specific SNP and a type of the SNP are knownfor a certain person, a physical constitution of the person can befound.

In the present embodiment, as physical constitutions, the determinationpart 212 determines, in particular, a physical constitution related touser’s attentiveness and a physical constitution related to user’smemory. Attentiveness represents ability to concentrate on one thing,which is a concept including concentration. Examples of genes related toattentiveness include KIBRA and SLC6A2. KIBRA is a gene that producesone type of phosphorylated protein. When the gene has a TT type and a TCtype, a human being tends to have high attentiveness. Therefore, whenKIBRA has the TT type and the TC type, the determination part 212determines that attentiveness is high. On the other hand, when the typeof KIBRA is other than the TT type and the TC type, the determinationpart 212 determines that attentiveness is low.

SLC6A2 is a gene that produces one type of protein that transportsneurotransmitters, and is known to be involved in reuse ofneurotransmitters (norepinephrine). When SLC6A2 has the TT type and theTC type, attentiveness tends to be low. Therefore, when SLC6A2 has theTT type and the TC type, the determination part 212 determines thatattentiveness is low. On the other hand, when the type of SLC6A2 isother type than the TT type and the TC type, the determination part 212determines that attentiveness is high.

The determination part 212 may evaluate attentiveness and concentrationin a stepwise manner from determination results of KIBRA and SLC6A2,respectively. For example, in a case where both KIBRA and SLC6A2indicate low attentiveness, the determination part 212 may set anevaluation value V1 of attentiveness to V1 = 1. In addition, thedetermination part 212 may set the evaluation value V1 to V1 = 2 in acase where while one of KIBRA and SLC6A2 indicates high attentiveness,the other indicates low attentiveness. Further, in a case where bothKIBRA and SLC6A2 indicate high attentiveness, the determination part 212may set the evaluation value V1 to V1 =3.

Although the determination part 212 determines memory by using all ofKIBRA and SLC6A2, this is an example, and attentiveness may bedetermined using one of them. Further, if there is another gene involvedin attentiveness, the gene may be used to determine attentiveness.

Examples of genes related to memory include KIBRA, DTNBP1, and PAH. WhenKIBRA has the TT type and the TC type, a human being tends to have goodmemory. Therefore, when KIBRA has the TT type and the TC type, thedetermination part 212 determines that memory is good. On the otherhand, when the type of KIBRA is other than the TT type and the TC type,the determination part 212 determines that memory is bad.

DTNBP1 is a gene involved in formation of intracellular organelles. WhenDTNBP1 has a GG type, a human being tends to have bad memory. Therefore,when DTNBP1 has the GG type, the determination part 212 determines thatmemory is bad. On the other hand, when the type of DTNBP1 is other thanthe GG type, it is determined that memory is good.

PAH is a gene that produces phenylalanine hydroxylase. When PAH has theGG type, a human being tends to have bad memory. Therefore, when PAH hasthe GG type, the determination part 212 determines that memory is bad.On the other hand, when the type of PAH is other than the GG type, thedetermination part 212 determines that memory is good.

The determination part 212 may evaluate memory in a stepwise manner fromdetermination results of KIBRA, DTNBP1, and PAH respectively. Forexample, in a case where all of KIBRA, DTNBP1, and PAH indicate badmemory, the determination part 212 may set an evaluation value V2 ofmemory to V2 = 1. In addition, the determination part 212 may set theevaluation value V2 to V2 = 2 in a case where any two of KIBRA, DTNBP1and PAH indicate bad memory, and the remaining one indicates goodmemory. The determination part 212 may set the evaluation value V2 to V2= 3 in a case where any one of KIBRA, DTNBP1 and PAH indicates badmemory, and the remaining two indicate good memory. The determinationpart 212 may set the evaluation value V2 to V2 = 4 in a case where allof KIBRA, DTNBP1 and PAH indicate good memory.

Although the determination part 212 determines memory using all ofKIBRA, DTNBP1 and PAH, this is an example, and memory may be determinedusing any one or two of them. Further, if there is another gene involvedin memory, the gene may be used to determine memory.

The decision part 213 decides one presentation control program fromamong a plurality of presentation control programs for controllingpresentation of a content on the basis of a physical constitutiondetermined by the determination part 212. The decision part 213transmits the decided one presentation control program to the apparatus300 via the communication unit 230 in association with the user ID.

In a case where the determination part 212 determines that attentivenessis low, the decision part 213 decides one presentation control programfor changing at least one of a display mode and a display method of acontent so as to make the content be more conspicuous than in a casewhere the attentiveness is determined to be high.

In other words, in a case where the determination part 212 determinesthat the attentiveness is high, the decision part 213 decides onepresentation control program for changing at least one of the displaymode and the display method of a content so as to make the content lessconspicuous than in a case where the attentiveness is determined to below.

Specifically, the decision part 213 decides one presentation controlprogram for changing at least one of the display mode and the displaymethod of the content so that a degree of conspicuousness becomes higheras the value of the evaluation value V1 set by the determination part212 becomes smaller.

In addition, in a case where the determination part 212 determines thatmemory is bad, the decision part 213 decides one presentation controlprogram for changing at least one of the display mode and the displaymethod of a content so as to make the content be more conspicuous thanin a case where the memory is determined to be good.

Specifically, the decision part 213 decides one presentation controlprogram for changing at least one of the display mode and the displaymethod of the content so that the degree of conspicuousness becomeshigher as the value of the evaluation value V2 set by the determinationpart 212 becomes smaller.

The change of the display mode includes, for example, at least one of achange in contrast of a content and a change in size of the content. Forexample, a contrast of a content is set such that the contrast withrespect to the background becomes higher as the evaluation value V 1 orthe evaluation value V2 becomes smaller. For example, the size of thecontent is set to be larger as the evaluation value V1 or the evaluationvalue V2 becomes lower.

The change of the display mode may be, for example, a change in a lengthof a display character string. As described above, for example, thecontrast of the content is set such that the contrast with respect tothe background becomes higher as the evaluation value V1 or theevaluation value V2 becomes smaller. For example, the size of thecontent is set to be larger as the evaluation value V1 or the evaluationvalue V2 becomes lower. In addition, the length of the character stringis set to be shorter as the evaluation value V1 or the evaluation valueV2 becomes lower. For example, “Please be careful” is set to be short as“caution”.

The change of the display method includes, for example, at least one ofa change in a display position of the content, a change in display timeof the content, and a change in the number of times of displaying thecontent. For example, the display position of the content is changed soas to approach the center of a field of view of a user as the evaluationvalue V1 or the evaluation value V2 becomes lower. For example, thedisplay time of the content is changed to be longer as the evaluationvalue V1 or the evaluation value V2 becomes lower. For example, thenumber of times of displaying the content is changed to be larger as theevaluation value V1 or the evaluation value V2 becomes lower.

For example, a content for which at least one of the display mode andthe display method is changed according to attentiveness and a contentfor which at least one of the display mode and the display method ischanged according to memory may be distinguished from each other. Notethat this distinction may overlap for some content.

In a case where the apparatus 300 is an onboard apparatus such as ahead-up display, the content may include, for example, a content relatedto a car distance between a preceding vehicle and an own vehicle, atraveling speed of the own vehicle, an engine speed, a remainingdistance to a destination, and the like. Further, the content mayinclude, for example, a content for guiding a lane change, a content fornotifying a direction of a road, a content for guiding right turn orleft turn during navigation to a destination, and the like. Thesecontents are examples of augmented reality images.

The memory 220 is configured with a storage device such as a hard diskdrive or a solid state drive. The memory 220 stores a plurality ofpresentation control programs. Here, the memory 220 stores apresentation control program and physical constitution informationindicating a physical constitution in association with each other.Specifically, the memory 220 may store a plurality of presentationcontrol programs prepared in advance according to a combination of theevaluation value V1 and the evaluation value V2, and the combination ofthe evaluation value V1 and the evaluation value V2 in association witheach other. For example, in the above-described example in which theevaluation value V1 has three values of 1 to 3 and the evaluation valueV2 has four values of 1 to 4, the number of types of presentationcontrol programs is 12. In this case, each of 12 types of presentationcontrol programs is stored in the memory 220 in association with acombination of the evaluation value V1 and the evaluation value V2. Notethat information indicating the combination of the evaluation value V1and the evaluation value V2 is an example of the physical constitutioninformation.

Therefore, the decision part 213 may decide a presentation controlprogram corresponding to a combination of the evaluation value V1 andthe evaluation value V2 determined by the determination part 212 as onepresentation control program.

The communication unit 230 is configured with a communication circuitthat connects the server 200 to the network NT. The communication unit230 transmits a presentation control program decided by the decisionpart 213 and a user ID of a user corresponding to the decidedpresentation control program to the apparatus 300 in association witheach other.

FIG. 4 is a block diagram illustrating an example of a configuration ofthe apparatus 300. The apparatus 300 includes a communication unit 310(an example of a reception part), a memory 320, a sensor 330, a displaydevice 340, a speaker 350, and a control unit 360. The communicationunit 310 is configured with a communication circuit that connects theapparatus 300 to the internal network NT. The communication unit 310receives a presentation control program and a user ID transmitted fromthe server 200.

The memory 320 is configured with a nonvolatile storage device thatcannot be rewritten such as a flash memory. The memory 320 stores, inassociation with each other, a presentation control program and a userID received from the server 200 by the communication unit 310. Further,the memory 320 stores a feature value of one or more users registered inadvance and an user ID in association with each other. A feature valueof a user is, for example, a feature value of a face, a feature value ofa voice, or the like.

The sensor 330 is a sensor for detecting a surrounding user. Since theapparatus 300 is a head-mounted display in the present embodiment, thesensor 330 is configured with an image sensor or a microphone providedin a driver’s seat of the vehicle.

The display device 340 is configured with a projection device thatprojects a content onto a windshield of a vehicle. The display device340 displays various contents as a result of execution of a presentationcontrol program by an execution part 362. In a case where the apparatus300 is not configured with a head-up display, the display device 340 isconfigured with a liquid crystal panel or an organic EL panel, or thelike.

The speaker 350 outputs a content formed of various sounds as a resultof execution of a presentation control program by the execution part362. In other words, in the present embodiment, the content includes notonly an image but also sound.

The control unit 360 includes a processor such as a CPU. The controlunit 360 includes a specifying part 361 and the execution part 362. Thespecifying part 361 detects a user from detection data of the sensor 330and specifies a user ID of the detected user.

For example, in a case where the sensor 330 is an image sensor, thespecifying part 361 detects a user by executing predetermined imagerecognition processing on image data that is detection data. Then, thespecifying part 361 may sequentially compare a feature value of a faceregistered in the memory 320 with respect to a face image included inthe image data, and specify a user ID having similarity equal to orgreater than a threshold and corresponding to a maximum feature value asa user ID of a user included in the image data.

For example, in a case where the sensor 330 is a microphone, thespecifying part 361 detects voice of a user by executing voicerecognition processing on sound data that is detection data. Then, thespecifying part 361 may sequentially compare the sound data with afeature value of voice of one or more users registered in advance tospecify a user ID.

Although the processing of specifying a user ID using a feature valueregistered in advance in the memory 320 has been described here, this isjust an example. For example, the specifying part 361 may specify a userID by inputting detection data of the sensor 330 to a user specifyingmodel generated in advance through machine learning such as a neuralnetwork.

The execution part 362 acquires a presentation control programcorresponding to a user ID specified by the specifying part 361 from thememory 320 and executes the presentation control program. As a result, acontent is presented in a display mode and a display method suitable fora physical constitution of a user.

FIG. 7 is a flowchart illustrating an example of processing executedwhen the control system 1 according to the first embodiment of thepresent disclosure decides a presentation control program. Note that inthis flowchart, for convenience of description, processing for decidingone presentation control program for a certain one apparatus 300 will bedescribed as an example.

In Step S101, the collection unit 130 of the cell collection device 100collects cells of a user. In Step S102, the user ID acquisition unit 150acquires a user ID of the user whose cells have been collected. Forexample, as described above, the user ID acquisition unit 150 mayacquire a user ID stored in advance in the memory 140, or may acquire auser ID from the user recognition device 400, or may acquire a user IDinput by the user.

In Step S103, the extraction unit 120 extracts gene information from thecollected cells. In Step S104, the communication unit 110 transmits theuser ID acquired in Step S102 and the gene information extracted in StepS103 to the server 200 in association with each other.

In Step S201, the communication unit 230 of the server 200 receives theuser ID and the gene information. In Step S202, the determination part212 determines a physical constitution of the user who has providedhis/her gene information from the gene information received in StepS201. For example, the determination part 212 may specify a user’sphysical constitution from SNP and a type of the SNP as described above.Here, as described above, the determination part 212 calculates theevaluation value V1 for evaluating a physical constitution related toattentiveness and the evaluation value V2 for evaluating a physicalconstitution related to memory.

In Step S203, the decision part 213 decides one presentation controlprogram corresponding to the physical constitution determined in StepS202 from the plurality of presentation control programs predeterminedfor the apparatus 300. Here, the decision part 213 decides onepresentation control program corresponding to a combination of theevaluation value V1 and the evaluation value V2 calculated by thedetermination part 212.

In Step S204, the communication unit 230 transmits the presentationcontrol program decided in Step S203 and the user ID received in StepS201 to the apparatus 300 in association with each other.

In Step S301, the communication unit 310 of the apparatus 300 receivesthe presentation control program and the user ID.

In Step S302, the communication unit 310 stores the presentation controlprogram and the user ID received in Step S301 in the memory 320 inassociation with each other.

The foregoing processing enables the apparatus 300 to acquire apresentation control program according to a physical constitution of anindividual user.

FIG. 8 is a flowchart illustrating an example of processing executedwhen the apparatus 300 executes a presentation control program. In StepS401, the specifying part 361 detects a user from detection data of thesensor 330. When a user is detected (YES in Step S401), the processingproceeds to Step S402, and when no user is detected (NO in Step S402),the processing returns to Step S401.

In Step S402, the specifying part 361 specifies a user ID of the userdetected in Step S401. In Step S403, the execution part 362 acquires apresentation control program corresponding to the user ID specified inStep S402 from the memory 320.

In Step S404, the execution part 362 executes the presentation controlprogram acquired in Step S403.

FIG. 9 is a view illustrating an example of an augmented reality screen900 displayed on the display device 340. FIG. 10 is a view illustratingan example of an augmented reality screen 1000 displayed on the displaydevice 340. The augmented reality screen 900 is a screen displayed for auser having low attentiveness and bad memory (hereinafter, described asattentiveness or the like.). The augmented reality screen 1000 is ascreen displayed for a user with high attentiveness or the like. Theaugmented reality screens 900 and 1000 are images in which contents aresuperimposed and displayed in a real space. Here, illustrated is anaugmented reality screen in which content are superimposed in a realspace reflected on a windshield of a vehicle.

In the augmented reality screens 900 and 1000, a scene immediatelybefore entering a left curve is shown. In this scene, the own vehicle istraveling in a right lane of a two-lane road, and the preceding vehicleis traveling ahead in the right lane. The augmented reality screen 900includes a speed content 901, car distance contents 902 and 903, a roaddirection content 904, a lane guidance content 905, and a guard content906.

The speed content 901 is a numerical value image indicating a value of atraveling speed of the own vehicle. The car distance content 902 is anumerical value image indicating a value of a car distance between theown vehicle and the preceding vehicle. The car distance content 903 isconfigured with a plurality of rectangular object images arrangedaccording to the car distance. The road direction content 904 is anobject image representing a shape of a road around a current positionwhen viewed from above. Here, since the left curve is provided ahead,the road direction content 904 includes a road image in which a frontend side is curved leftward. The lane guidance content 905 is a bentarrow image that urges a driver to change a lane. Here, an arrow imagefor guiding lane change from the right lane to a left lane is displayedas the lane guidance content 905. The guard content 906 is a contentindicating that the own vehicle is approaching a position before thecurve. Here, since the own vehicle is approaching the position beforethe left curve, an image of a wall rising along the shape of the road isdisplayed as the guard content 906 at the right side of the road.

These contents are also displayed on the augmented reality screen 1000.The augmented reality screen 900 is a screen displayed for a user withlow attentiveness or the like. Therefore, the speed content 901, the cardistance content 902, and the road direction content 904 are displayedat a position closer to the center of a user’s field of view in a largersize than in the augmented reality screen 1000. Note that since a fieldof view of a driver on a windshield can be grasped in advance, thepresentation control program need only adjust a display position of acontent according to the field of view by designating a display positionof the content.

Further, the car distance content 903, the road direction content 904,and the guard content 906 are displayed in a color having a highercontrast with respect to the background than the augmented realityscreen 1000. However, this is an example, and all contents included inthe augmented reality screen 900 may be displayed in a color having ahigher contrast with respect to the background than in the augmentedreality screen 1000.

As described above, as compared with the augmented reality screen 1000,in the augmented reality screen 900, the contents are displayed in alarge size as a whole near the center of the field of view and with highcontrast. As a result, it is possible to cause a user having lowattentiveness to recognize a content accurately.

On the other hand, as compared with the augmented reality screen 900, inthe augmented reality screen 1000, the contents are displayed in a smallsize as a whole near an edge of the field of view and with low contrast.As a result, it is possible to cause a user having high attentiveness torecognize a content while suppressing troublesomeness.

Note that although in FIG. 9 and FIG. 10 , a content whose display modeand display method (hereinafter, referred to as a display mode and thelike) are changed according to attentiveness (hereinafter, the contentwill be referred to first content) and a content whose display mode andthe like are changed according to memory (hereinafter, the content willbe referred to as second content) are not distinguished , the firstcontent and the second content may be distinguished.

For example, the car distance content 903, the road direction content904, the lane guidance content 905, and the guard content 906 may be thefirst content, and the remaining content may be the second content. Inthis case, the first content has the display mode or the like changedaccording to the evaluation value V1, and the second content has thedisplay mode or the like changed according to the evaluation value V2.

Note that since the second content relates to memory, a contentincluding, for example, text which has a large amount of information andis difficult to be intuitively stored, may be adopted. For example, awork list in which works to be performed by a user at the time ofreturning home are displayed as a list may be adopted as the secondcontent.

Further, an image indicating shaking of a vehicle may be displayed as acontent on the augmented reality screens 900 and 1000. In this case, theimage indicating shaking of the vehicle may be displayed more times in acase where attentiveness or the like is low than in a case whereattentiveness is high. Examples of the content whose number of times ofdisplaying is changed include a content that urges left turn or rightturn during navigation to a destination. In a case where attentivenessor the like is low, the number of times of displaying the content forurging left turn or right turn is increased as compared with a casewhere attentiveness is high.

Further, assuming that the guard content 906 is a content displayed fora certain period of time at timing before entering the curve, the guardcontent 906 may be displayed for a longer period of time whenattentiveness or the like is low than when attentiveness or the like ishigh. A mode of changing the display time is applicable not only to theguard content 906 but also to any content as long as the content isdisplayed for a certain period of time at certain timing according to atraveling scene. It is assumed, for example, that a content that urgesleft turn or right turn during navigation to a destination is displayed.In this case, the content may be displayed for a longer period of timein a case where attentiveness or the like is low than in a case wherethe attentiveness or the like is high.

FIG. 11 is a view illustrating an augmented reality screen 1100according to another example of the present disclosure. FIG. 12 is aview illustrating an augmented reality screen 1200 according to stillanother example of the present disclosure. The augmented reality screens1100 and 1200 are screens displayed when the apparatus 300 is smartglasses or smart contact lenses. In the augmented reality screens 1100and 1200, a scene is illustrated in which a user wearing smart glassesor smart contact lenses is traveling on a bicycle. In this scene,another bicycle is traveling ahead on the right side.

The augmented reality screen 1100 includes a heart rate content 1101, agradient content 1102, a calorie content 1103, and a remaining distancecontent 1104. The heart rate content 1101 is a numerical value imageindicating a current heart rate of a user. The gradient content 1102 isa numerical value image indicating a gradient angle of a road on whichthe bicycle is traveling. The calorie content 1103 is a numerical valueimage indicating consumed calories from start of traveling to thepresent. The remaining distance content 1104 is a numerical value imageindicating a remaining travel distance to a destination. These contentsare also displayed on the augmented reality screen 1200. The augmentedreality screen 1100 is a screen displayed for a user with lowattentiveness or the like. The augmented reality screen 1200 is a screendisplayed for a user with high attentiveness or the like. Therefore, inthe augmented reality screen 1100, the heart rate content 1101, thegradient content 1102, the calorie content 1103, and the remainingdistance content 1104 are displayed at a position closer to the centerof a user’s field of view in a larger size than in the augmented realityscreen 1200. Note that since a main point of view of a user on smartglasses or smart contact lenses can be grasped in advance, thepresentation control program need only adjust a display position of acontent according to a field of view by designating a display positionof the content.

On the other hand, as compared with the augmented reality screen 1100,in the augmented reality screen 1200, the contents are displayed in asmall size as a whole near an edge of the field of view. As a result, itis possible to cause a user having high attentiveness to recognize acontent while suppressing troublesomeness.

As described above, according to the present embodiment, since aphysical constitution of a user is determined on the basis of geneinformation, the physical constitution of the user can be accuratelydetermined. Then, one presentation control program is decided from theplurality of presentation control programs for controlling a content tobe presented by the apparatus 300 on the basis of the determinedphysical constitution, and the decided one presentation control programand the user ID are transmitted to the apparatus 300. Therefore, theapparatus 300 can specify a presentation control program correspondingto a user ID. This enables the apparatus 300 to cause an individual userto accurately recognize the content.

Second Embodiment

In the first embodiment, the server 200 transmits the presentationcontrol program to the apparatus 300 in association with the user ID. Inthe second embodiment, the server 200 transmits control information forexecuting a presentation control program to the apparatus 300. Note thatin the present embodiment, the same components as those in the firstembodiment are denoted by the same reference numerals, and descriptionthereof will be omitted. The block diagram of the first embodiment isused as a block diagram.

Refer to FIG. 3 . In the present embodiment, the decision part 213 ofthe server 200 decides one presentation control program from among aplurality of presentation control programs on the basis of a physicalconstitution determined by the determination part 212, and transmitscontrol information for executing the decided one presentation controlprogram to the apparatus 300 via the communication unit 230 inassociation with a user ID. The control information includes, forexample, physical constitution information indicating a physicalconstitution of a user determined by the determination part 212. Thephysical constitution information includes information obtained bycombining the evaluation value V1 regarding attentiveness and theevaluation value V2 regarding memory calculated by the determinationpart 212.

Refer to FIG. 4 . In the present embodiment, the memory 320 of theapparatus 300 stores a plurality of presentation control programsassociated with physical constitution information in advance. The memory320 further stores, in association with each other, the controlinformation (including physical constitution information) and the userID transmitted from the server 200.

The execution part 362 acquires a presentation control programassociated with physical constitution information corresponding to auser ID specified by the specifying part 361 from the memory 320 andexecutes the acquired presentation control program.

FIG. 13 is a flowchart illustrating an example of processing of thecontrol system 1 according to the second embodiment of the presentdisclosure. In the present flowchart, the same processing as that inFIG. 7 is denoted by the same processing numeral, and descriptionthereof will be omitted.

In Step S1101 subsequent to Step S203, the communication unit 230transmits control information for executing the presentation controlprogram decided in Step S203 and the user ID to the apparatus 300.

In Step S1102, the communication unit 310 of the apparatus 300 receivesthe user ID and the control information. In Step S1103, thecommunication unit 310 stores the received user ID and controlinformation in the memory 320 in association with each other.

FIG. 14 is a flowchart illustrating an example of processing executedwhen the apparatus 300 according to the second embodiment of the presentdisclosure executes the presentation control program. In FIG. 14 , thesame processing as that in FIG. 8 is denoted by the same processingnumeral, and description thereof will be omitted.

In Step S1201 subsequent to Step S402, the execution part 362 acquirescontrol information corresponding to the user ID specified by thespecifying part 361 from the memory 320.

In Step S1202, the execution part 362 acquires a presentation controlprogram corresponding to physical constitution information included inthe control information from the memory 320 and executes the acquiredpresentation control program.

As described above, according to the second embodiment, since theplurality of presentation control programs is stored in advance in theapparatus 300 in association with the physical constitution information,the server 200 can cause the apparatus 300 to execute a presentationcontrol program suitable for a physical constitution of a user withouttransmitting the presentation control program to the apparatus 300.

Modification

Modifications set forth below can be adopted in the present disclosure.

(1) Although in the first and second embodiments, the apparatus 300 isan onboard apparatus, the present disclosure is not limited thereto. Theapparatus 300 may be a work support apparatus that provides variouskinds of guidance to workers in a production line of a factory. In thiscase, for example, a marker image indicating an attachment position ofan assembly part, a guidance image indicating a work procedure, aguidance message indicating a work procedure, and an alert imageindicating an error in a work procedure can be adopted as the content.Further, in a case where the apparatus 300 is configured with a mobileterminal such as a smartphone, the apparatus 300 may be used for thepurpose of navigating a walking route for a pedestrian.

(2) Although in the examples shown in FIG. 9 to FIG. 12 , all objectsdisplayed on the augmented reality screen are set as control targets,the present disclosure is not limited thereto, and some objects may beset as the control targets. Further, the number of pieces of contentswhose display mode and display method are changed may be increased asattentiveness is decreased.

(3) In the first and second embodiments, the presentation controlprogram associated with a physical constitution having low attentivenessor the like may further cause the speaker 350 to output a sound contentin addition to an image content. For example, in a case of notifying auser to turn left or turn right during navigation to a destination, thepresentation control program may output a voice message or a soundeffect for guiding the user to make a left turn or a right turn inaddition to an image of a content displaying the left turn or the rightturn for a user having low attentiveness and memory. On the other hand,only the image of the content displaying the left turn or the right turnmay be displayed for a user having high attentiveness and memory.

(4) Although in the first and second embodiments, the server 200acquires the gene information from the cell collection device 100installed in the house of the user, the present disclosure is notlimited thereto. For example, the server 200 may acquire geneinformation of the user measured by an external organization togetherwith an user ID of the user.

(5) In the present disclosure, the method for determining SNP and a SNPtype is not limited to the above-described method, and for example, itis possible to employ a restriction fragment length polymorphism (RFLP)method, a single strand conformation polymorphism (SSCP) method, an SSCPmethod, a TaqMan PCR method, an SNaP Shot method, an Invader method, amass spectrometry method, or a method using a DNA microarray. When thesemethods are adopted, the gene information may include informationindicating SNP and a SNP type.

For example, in a case where a method using a DNA macroarray is adopted,the cell collection device 100 is configured with a DNA microarray. Inthis case, the cell collection device 100 may transmit information on aspecific SNP and a type of the SNP out of collected cells to the server200 as gene information. The determination part 212 of the server 200may determine a physical constitution of the user from the SNP and theSNP type included in the gene information.

(6) Although the cell collection device 100, the server 200, and theapparatus 300 are separate devices, the present disclosure is notlimited thereto, and they may be configured by one device. In this case,“transmit the acquired identification information and controlinformation for causing the apparatus to execute the decidedpresentation control program in association with each other” means thatthe identification information and the control information aretransmitted in association with each other in the one device.

(7) Although in the first and second embodiments, the description hasbeen made on the premise that one presentation control program isdecided from among a plurality of presentation control programs, thepresent disclosure is not limited thereto.

INDUSTRIAL APPLICABILITY

According to the present disclosure, since presentation of a content iscontrolled in accordance with a physical constitution of a user, thepresent disclosure is particularly useful for an augmented realityapparatus with a limited field of view.

1. A control method of an apparatus that presents a content, comprising:by a computer acquiring identification information for specifying a userand gene information of the user associated with the identificationinformation; determining a physical constitution of the user on thebasis of the acquired gene information; deciding a presentation controlprogram for controlling presentation of the content on the basis of thedetermined physical constitution; and transmitting, in association witheach other, the acquired identification information and controlinformation for causing the apparatus to execute the decidedpresentation control program.
 2. The control method according to claim 1wherein the physical constitution is a physical constitution related toat least one of attentiveness and memory of a user.
 3. The controlmethod according to claim 2, wherein the determination includesdetermining whether the attentiveness is low or high on the basis of thegene information, and the presentation control program decided in a casewhere the attentiveness is determined to be low is a program thatchanges at least one of a display mode and a display method of thecontent so as to make the content be conspicuous as compared with thepresentation control program decided in a case where the attentivenessis determined to be high.
 4. The control method according to claim 2,wherein the determination includes determining whether the attentivenessis low or high, and the presentation control program decided in a casewhere the attentiveness is determined to be high is a program thatchanges at least one of a display mode and a display method of thecontent so as to make the content be less conspicuous as compared withthe presentation control program decided in a case where theattentiveness is determined to be low.
 5. The control method accordingto claim 2, wherein the determination includes determining whether thememory is bad or good, and the presentation control program decided in acase where the memory is determined to be bad is a program that changesat least one of a display mode and a display method of the content so asto enable the user to better memorize as compared with the presentationcontrol program decided in a case where the memory is determined to begood.
 6. The control method according to claim 3, wherein a change ofthe display mode includes at least one of a change in contrast of thecontent and a change in size of the content.
 7. The control methodaccording to claim 3, wherein a change of the display method includes atleast one of a change in a display position of the content, a change ina display time of the content, and a change in the number of times ofdisplaying the content.
 8. The control method according to claim 1,wherein the apparatus is an augmented reality apparatus.
 9. The controlmethod according to claim 1, wherein the gene information includesinformation indicating a base sequence of a nucleic acid of the user.10. The control method according to claim 1, wherein the determinationincludes detecting a single nucleotide polymorphism of the geneinformation, and determining the physical constitution on the basis of adetection result.
 11. The control method according to claim 1, whereinthe control information includes the presentation control program. 12.The control method according to claim 1, wherein the control informationincludes information for causing the apparatus having a plurality ofpresentation control programs to execute the decided presentationcontrol program.
 13. A control device of an apparatus that presents acontent, comprising: an acquisition part that acquires identificationinformation for specifying a user and gene information of the userassociated with the identification information; a determination partthat determines a physical constitution of the user on the basis of theacquired gene information; a decision part that decides a presentationcontrol program for controlling presentation of the content on the basisof the determined physical constitution; and a transmission part thattransmits, in association with each other, the acquired identificationinformation and control information for causing the apparatus to executethe decided presentation control program.
 14. A non-transitory computerreadable recording medium storing a program for causing a computer toexecute a control method of an apparatus that presents a content, theprogram causing the computer to: acquire identification information forspecifying a user and gene information of the user associated with theidentification information; determine a physical constitution of theuser on the basis of the acquired gene information; decide apresentation control program for controlling presentation of the contenton the basis of the determined physical constitution; and transmit theacquired identification information and control information for causingthe apparatus to execute the decided presentation control program inassociation with each other.
 15. An apparatus that presents a content,comprising: a reception part that receives control information forcontrolling execution of a presentation control program for controllingpresentation of the content, and identification information of a userassociated with the control information, the presentation controlprogram being decided on the basis of a physical constitution of theuser determined from gene information of the user; a memory that storesthe control information and the identification information inassociation with each other; a sensor that detects a surrounding user; aspecifying part that specifies identification information of thesurrounding user from detection data of the sensor; and an executionpart that specifies control information corresponding to the specifiedidentification information from the memory and executes a presentationcontrol program corresponding to the specified control information.